How are decisions made in open source software communities? — Uncovering rationale from python email repositories
نویسندگان
چکیده
Group decision-making (GDM) processes shape the evolution of open source software (OSS) products, thus playing an important role in governance communities. While these GDM have attracted attention researchers, rationale behind decisions, that is, how decisions are made enhance OSS, not received much attention. This work bridges this gap by extracting rationales from a large repository comprising 1.55 million emails available Python development archives. makes methodological contribution presenting heuristics-based extraction system called Rationale Miner employs information retrieval, natural language processing, and techniques. Using techniques, it extracts specific (for example, whether new module was added based on core developer consensus or benevolent dictator's pronouncement). unearths 11 such community knowledge contribution. It also analyzes prevalence across all PEPs three sub-types PEPs: Process, Informational, Standard Track PEPs. The effectiveness our contributions has been positively evaluated using quantitative qualitative approaches (e.g., comparison against baselines for identification showed up to 47% improvement most conservative case, feedback steering committee accurate respectively). approach proposed can be used extended discover remain hidden communication repositories other OSS projects, which will make (DM) process transparent stakeholders encourage decision-makers more accountable.
منابع مشابه
Quality Classifiers for Open Source Software Repositories
Open Source Software (OSS) often relies on large repositories, like SourceForge, for initial incubation. The OSS repositories offer a large variety of meta-data providing interesting information about projects and their success. In this paper we propose a data mining approach for training classifiers on the OSS metadata provided by such data repositories. The classifiers learn to predict the su...
متن کاملTowards Mining Norms in Open Source Software Repositories
Extracting norms from computer-mediated human interactions is gaining popularity since huge volume of data is available from which norms can be extracted. Open source communities offer exciting new application opportunities for extracting norms since such communities involve developers from different geographical regions, background and cultures. Investigating the types of norms that exist in o...
متن کاملCommunities of Practice for Open Source Software
Strategic and economic considerations led the University of São Paulo to institute a program to promote the use of OSS, also driven by a national OSS dissemination policy that draws a lot of mass media attention. The major drivers were software license cost reductions and independence from single vendors, as well as the perception that OSS allows increased user control over systems and interope...
متن کاملA Qualitative Method for Mining Open Source Software Repositories
The volume of data archived in open source software project repositories makes automated, quantitative techniques attractive for extracting and analyzing information from these archives. However, many kinds of archival data include blocks of natural language text that are difficult to analyze automatically. This paper introduces a qualitative analysis method that is transparent and repeatable, ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of software
سال: 2023
ISSN: ['1796-217X']
DOI: https://doi.org/10.1002/smr.2526